Technology Corner: Automated Data Extraction Using Facebook
نویسنده
چکیده
Because of Facebook’s popularity, law enforcement agents often use it as a key source of evidence. But like many user digital trails, there can be a large amount of data to extract for analysis. In this paper, we explore the basics of extracting data programmatically from a user’s Facebook via a Web app. A data extraction app requests data using the Facebook Graph API, and Facebook returns a JSON object containing the data. Before an app can access a user’s Facebook data, the user must log into Facebook and give permission. Thus, this approach is limited to situations where users give consent to the data extraction. AUTOMATED DATA EXTRACTION USING FACEBOOK Facebook is the world’s most popular social networking site. The site allows users to post text, pictures, and videos, as well as to view other users’ content— subject to friend and privacy settings. On a given day, Facebook reports an average of 526 million active users on their site, with over 80% of its monthly active users outside the United States and Canada (Facebook, 2012). In the United States alone slightly over 50% of the population has a Facebook account. Because of its popularity, many individuals under criminal investigation are likely to have Facebook accounts, and it is common for law enforcement agents to subpoena a suspect’s Facebook records as governed by the United States Code, Title 18, Chapter 121, Sections 2701-2712—“Stored wire and electronic communications and transactional records access” (Facebook, 2012b). When investigators receive a user’s Facebook records via subpoena they get an archive similar to what Facebook calls the user’s “Expanded Archive”, which the site allows users to download on demand (Facebook, 2012a). This archive includes a user’s: profile information, postings, friends postings, photos and videos uploaded, friend list, notes, event RSVPs, sent & received private messages, IP addresses, login info, log out info, pending friend requests, account status changes, poke info, events info, mobile phone numbers, currently listed city & hometown, family member names, relationship info, list of languages, and history of changes made to the account name. Journal of Digital Forensics, Security and Law, Vol. 7(2) 150 The problem is that this archive is merely a data dump and it can be difficult to filter and analyze — see Carioli (2012) for an example of Facebook data received by police investigators. However, if one has a user’s consent, such as an investigator for a defense team or if a suspect gives law enforcement consent to access his or her Facebook account, more automated techniques can be used. In this paper, I describe the basics of automating the extraction of data from a user’s Facebook account. The key technology one uses to extract data is Facebook’s Graph API.
منابع مشابه
Evaluation of reproducibility for manual and semi-automated feature extraction in CT and MR images
Three methods for extraction and quantitative measurement of features in CT and MR images are examined: hand tracing, semi-automated tracing using the livewire graph search algorithm, and extraction using a geometrically constrained region growth algorithm. Extracted structures are evaluated in terms of volume, cross-sectional area, and major axis in plane. Reproducibility, time required for ex...
متن کاملEvaluation of reproducibility for manual and semi-automated feature extraction in CT and MR images - Image Processing. 2002. Proceedings. 2002 International Conference on
Three methods for extraction and quantitative measurement of features in CT and MR images are examined: hand tracing, semi-automated tracing using the livewire graph search algorithm, and extraction using a geometrically constrained region growth algorithm. Extracted structures are evaluated in terms of volume, cross-sectional area, and major axis in plane. Reproducibility, time required for ex...
متن کاملAn Automated X-corner Detection Algorithm(AXDA)
According to the central symmetry and brightdark alteration of the four peripheral regions at the Xcorner, an automated X-corner detection algorithm (AXDA) is presented to camera calibration problem. By detecting the gray changes of the image, the algorithm can locate the position of X-corner accurately using the minimum correlation coefficient of the symmetry regions. Cross points of intersect...
متن کاملContour Tracer for a Fast and Precise Edge-Line Extraction
Feature extraction algorithms delivering accurate results are computational intensive and cannot keep up with the demanded processing times on single processor systems in automated micropart assembly tasks. For this case an improved contour tracer for real-time edge-line extraction, using adaptive local thresholds, is introduced. In combination with an effective start point search, that concent...
متن کاملEvaluation of different features for face recognition in video
With man One of the most critical tasks in automated face recognition technology is the extraction of facial features from a facial images. The most critical task in each face recognition (FR) technology, which contributes the most to the success of particular FR products in particular applications and which is highly protected by industries developing those products, is the extraction of facia...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- JDFSL
دوره 7 شماره
صفحات -
تاریخ انتشار 2012